//@author A0096794H
//This is the template for the Deadline task class.
//It inherits from the Task Class
#ifndef _DEADLINETASK_H_
#define _DEADLINETASK_H_

#include <sstream>
#include "Task.h"
#include "Date.h"
#include "Time.h"

class DeadlineTask :
	public Task
{
private:
	Date dueDate;
	Time dueTime;
public:
	DeadlineTask(string, Date);
	DeadlineTask(string, Date, Time);
	Date getDueDate();
	Time getDueTime();
	ResultType setDueDate(Date);
	ResultType setDueTime(Time);

	string stringify();
	string format();
};

#endif